put something to rest - Français Anglais Dictionnaire